#ifndef ESTRUCTURAS_H_
#define ESTRUCTURAS_H_

typedef struct valoresCHS
{
	int cabezas;
	int cilindros;
	int sectores;
}chs;

typedef struct colaDeSectores
{
	int numeroDeSector;
	char tipoDePedido;//E:Escritura, L:Lectura, T:Trace
	char* infoAEscribir;//(ocuapa 4 bytes). En caso de lectura o trace es NULL
}cola_sectores;

typedef struct infoConfig
{
	char inicio[8];
	int ip;//no va a ser un int, el ejemplo es algo cualquiera para probar
	int puerto;
	char algoritmo[7];
	char pathSocketUnix[30];
	int flaglog;
	int identificador;
	struct valoresCHS CHS;
	int t_lectura;
	int t_escritura;
	int RPM;
	int t_salto;

}config;

typedef struct formato_PS{
	int pista;
	int sector;
}ps;


#endif /* ESTRUCTURAS_H_ */
